.invitation-top{
  height: 630px;
  .points-box{
    width: 200px;
    height: 200px;
    border:5px solid #F7A19B;
    border-radius: 50%;
    margin-top: 50px;
    box-shadow: 0 0 0 10px #ed463b,0 0 0 12px #F7A19B;
  }
  .points-txt{
    margin-top: 60px;
  }
  .points{
    font-size: 44px;
  }
  .tit{
    font-size: 50px;
    padding: 40px 0 30px 0;
  }
  .steps{
    padding:0 30px;
    line-height: 1.4em;
    td {
      vertical-align: top;
    }
  }
}

.invitation-btnbox{
  position: absolute;
  left: 0;top: auto;right: 0;bottom:0;
}
.invitation-send-box{
  margin-top: 140px;
  .type-icons{
    margin-top: 50px;
  }
}
.send-type-item{
  padding: 20px 0;
  &:active{
    background-color: #EAEAEA;
  }
}
